1/1
Intrusion Detection System implementation using a Xilinx FPGA Board
by faarruuk on Feb 14, 2019 |
faarruuk
Posts: 1 Joined: Feb 23, 2018 Last seen: Feb 14, 2019 |
||
Hi@All,
for a student project we have to implement an IDS to analyze network packet flows. Basicly, we need some functionality to read the network packets and process the received data to extract the source/destination IP address/port and the type of protocol. As a next step, we would like to implement some matching algorithms to generate some statistics. We're atually using vivado hls and have c/c++ experiences and some basic vhdl knowledge BUT no idea whee to start :) At our university we've got a xilinx FPGA (Xilinx Zynq XC7Z030-1FFG676C) that we would like to use for our purpose. Could anyone give us some help, advise how and where to start? Any kind of support is more than welcome!!! Thanks! Faruk |
RE: Intrusion Detection System implementation using a Xilinx FPGA Board
by ingo2710 on Jan 4, 2020 |
ingo2710
Posts: 1 Joined: Oct 12, 2019 Last seen: Jul 4, 2020 |
||
Hello guys,
I am an older IT-engineer and for a long time I have electronics as my hobby. So I probably can help you with both. First, study existing IDS systems. They do much compare with "signatures" code pieces that are known as vulnerable code. So you need lots of ram and lots of comparators in your FPGA design, perhaps use external memory also. But you have to check performance if this is reasonable (and what size...). To make the system more intelligent than simple comparators, you need a microprocessor in VGA design and code known security issues classes .. Hope I could deliver for you a good start. Ask again if your project goes further and post some code for reviewing... Best Regards Ingmar |
1/1